﻿// 103 顶点度数合法性.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

using namespace std;
/*
http://oj.daimayuan.top/course/14/problem/598

给你一张无向图的度数数组，请判断这个度数数组是否合法。

输入格式
第一行一个整数 n
，表示顶点数量。

接下来一行共 n
 个数，表示每个顶点的度数。

输出格式
如果这个度数数组合法，输出 Yes，否则输出 No。

样例输入
3
1 2 1
样例输出
Yes
数据规模
对于所有数据，保证 1≤n≤1000,0≤顶点度数≤100000。
*/

int n;

int main()
{
	cin >> n;

	int sum = 0; int a = 0;
	for (int i = 0; i < n; i++) {
		cin >> a;
		sum += a;
	}

	if (sum % 2 == 0) {
		cout << "Yes" << endl;
	}
	else {
		cout << "No" << endl;
	}

	return 0;
}

 